.row{
    margin: 0;
}
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6{
    padding: 0;
}
.col-xs-3,.col-lg-3,.col-sm-3,.col-md-3{
    width: 20%;
    padding: 0;
}
/*普通 、 白金 、 钻石*/
.recharge_status{
    border-bottom: 1px solid #e6e6e6;
}
.recharge_status span{
    font-size: 0.32rem;
    display: inline-block;
    padding: 0.4rem 0.1rem;
}
.recharge_status span.active{
    border-bottom: 2px solid #D8213F;
}
/*项目  商品  体验券*/
#select_project.active{
    display: none;
}
#select_project .clearfix{
    font-size: 0.3466666rem;
    padding: 0.26666rem 0.4rem;
}
#select_project .pull-left{
    padding: 0.133333rem 0;
    border: 1px solid #d7d7d7;
    border-radius: 0.4rem;
    width: 26.5%;
    text-align: center;
}
#select_project .pull-left.active{
    border: 1px solid #D8213F;
    color: #D8213F;
}
#select_project .pull-left:nth-child(2),
#select_project .pull-left:nth-child(3){
    margin-left: 0.4rem;
}
/*jolluone订单列表*/
#jollyone_general .clearfix:nth-child(1) .pull-left:nth-child(1){
    width: 1.76rem;
}
#jollyone_general .clearfix:nth-child(1) .pull-left:nth-child(2){
    margin-left: 0.26666rem;
    font-size: 0.4rem;
}
#jollyone_general > div .clearfix:nth-child(2) .pull-right{
    border: 1px solid #666;
    color: #666;
    background-color: #FFF;
    border-radius: 0.08rem;
    padding: 0.1rem 0.2rem;
}
#jollyone_general > div .clearfix:nth-child(2) .pull-right.cancel_order{
    margin-right: 0.266666666rem;
}
#jollyone_general > div .clearfix:nth-child(2) .pull-right:nth-child(1){
    border: 1px solid #D8213F;
    color: #FFF;
    background-color: #D8213F;
    border-radius: 0.08rem;
    padding: 0.1rem 0.2rem;
}
#jollyone_general > div.active .clearfix:nth-child(2) .pull-right:nth-child(1),
#jollyone_general > div.define_active .clearfix:nth-child(2) .pull-right:nth-child(1),
#jollyone_general > div.define_active .clearfix:nth-child(2) .pull-right:nth-child(3){
    display: none;
}
#jollyone_general .meal_content{
    margin-right: 0;
    margin-left: 0.26666666666rem;
}
#jollyone_general > div .clearfix:nth-child(2){
    padding: 0.26666rem 0;
    margin: 0 0.4rem;
    border-bottom: none;
}
#jollyone_general > div > .clearfix:first-child{
    margin: 0;
    padding: 0.4rem;
    position: relative;
}
#jollyone_general .status{
    position: absolute;
    right: 0.4rem;
    top: 0.4rem;
    color: #D8213F;
}
#jollyone_general .status.active{
    color: #999999;
}
/*订单列表*/
.order_list{
    display: none;
}
.order_list.active{
    display: block;
}
.order_list .clearfix{
    padding: 0.4rem 0;
}
.order_list > div .clearfix:first-child{
    padding: 0.347rem 0;
}
.order_list > div .clearfix:first-child .pull-right{
    margin-right: 0.4rem;
}
.order_list > div .clearfix:first-child,
.order_list > div .clearfix:nth-child(2){
    border-bottom: 1px solid #e6e6e6;
    margin: 0 0 0 0.4rem;
}
.order_list .clearfix:nth-child(2) .pull-left:nth-child(1){
    width: 1.76rem;
}
.order_list .clearfix.look_detial .pull-left:nth-child(1){
    width: auto;
    line-height: 2.5;
}
.order_list img{
    width: 100%;
}
.order_list .clearfix:nth-child(2) .pull-left:nth-child(2){
    margin-left: 0.26666rem;
    font-size: 0.4rem;
}
.order_list .clearfix .pull-left:nth-child(2) div:nth-child(2){
    margin-top: 0.1rem;
}
.order_list .clearfix .pull-left:nth-child(2) div:nth-child(2),
.order_list .clearfix .pull-right{
    color: #999;
    font-size: 0.3466666rem;
}
.order_list > div .clearfix:nth-child(3){
    padding: 0.26666rem 0;
    margin: 0 0.4rem;
}
.order_list > div .clearfix:nth-child(3) .pull-right{
    border:1px solid #666;
    color: #666;
    border-radius: 0.08rem;
    padding: 0.1rem 0.2rem;
}
.order_list > div.active .clearfix:nth-child(1) .pull-right{
    display: none;
}
.order_list > div.active .clearfix:nth-child(3) .pull-right{
    border:1px solid #D8213F;
    color: #FFF;
    background-color: #D8213F;
    border-radius: 0.08rem;
    padding: 0.1rem 0.2rem;
}
.order_list > div .clearfix:nth-child(3) .pull-right.click_cancel{
    background-color: #FFF;
    border-color: #666;
    color: #333;
    margin-right: 0.266666rem;
    display: none;
}
.order_list > div .clearfix:nth-child(3) .pull-right.meal_content{
    margin-right: 0.266666rem;
}
.order_list > div.active .clearfix:nth-child(3) .pull-right.click_cancel{
    display: block;
}
.order_list > div.define_active .clearfix:nth-child(3) .pull-right.click_btn,
.order_list > div.define_active .clearfix:nth-child(3) .pull-right.click_cancel,
.order_list > div.define_active .clearfix:nth-child(3) .pull-right.meal_content{
    display: none;
}
.meal_content{
    margin-right: 0.4rem;
}
.order_list > div.active .meal_content{
    display: none;
}
/*查看详情modal*/
.modal_define{
    z-index: 10;
    position: fixed;
    width: 100%;
    font-size: 0.4rem;
    background-color: #f7f7f7;
    height: 8.08rem;
    display: none;
    top: 100%;
}
.modal_define.active{
    display: block;
}
.modal_define li{
    padding: 0.2666666666rem 0.4rem;
}
.modal_define li:not(:first-child){
    padding-bottom: 0;
}
.modal_define .title{
    font-size: 0.48rem;
    position: relative;
    border-bottom: 1px solid #e6e6e6;
}
.modal_define .title img{
    position: absolute;
    top: 0.46rem;
    right: 0.4rem;
    width: 0.32rem;
}
.modal_define .clearfix{
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 0.2rem;
}
.consume_modal{
    height: 12.5rem;
}
.consume_modal input{
    background-color: #f7f7f7;
    width: 140%;
    border: none;
}
.at_consume{
    position: absolute;
    bottom: 0.4rem;
    width: 100%;
    padding: 0 0.4rem;
}
.at_consume div{
    border-radius: 0.08rem;
    background-color: #D8213F;
    color: #FFF;
    font-size: 0.4rem;
    padding: 0.38666666rem 0;
}
/*套餐内容*/
#modal_meal .modal-content{
    border-radius: 0;
    border: none;
}
#modal_meal .modal-body{
    padding: 0;
}
#modal_meal .modal-body > .clearfix{
    padding: 0.28rem  0.26666rem;
    font-size: 0.4rem;
    border-bottom: 1px solid #e6e6e6;
}
#modal_meal .modal-body > .clearfix img{
    width: 0.32rem;
    vertical-align: 0;
}
#select_meal {
    font-size: 0.3466666rem;
    padding: 0 0.4rem;
    max-height: 6.4rem;
    overflow: auto;
}
#select_meal img{
    width: 0.4533333rem;
    vertical-align: middle;
}
#select_meal + .text-center{
    padding-bottom: 0.4rem;
}
#sure_next,
#sure_consume{
    background-color: #D8213F;
    color: #FFF;
    border-radius: 0.08rem;
    font-size: 0.4rem;
    width: 30%;
    margin-left: 35%;
    padding: 0.26666rem 0.4rem;
    margin-top: 0.64rem;
}
#select_meal .pull_right{
    color: #999;
}
#select_meal .clearfix{
    display: table;
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
    padding: 0.26666rem 0;
}
#select_meal .pull_left,
#select_meal .pull_right{
    display: table-cell;
    vertical-align: middle;
}
#select_meal .pull_left{
    text-align: left;
    width: 83%;
}
#select_meal .pull_right{
    text-align: right;
    width: 15%;
}
#myModal .modal{
    z-index: 1051;
}
#deal_form{
    font-size: 0.4rem;
}
#deal_form form{
    padding: 0.1rem 0.266666rem 0;
}
#deal_form table{
    width: 100%;
    text-align: left;
}
#deal_form table tr{
    border-bottom: 1px solid #E6E6E6;
}
#deal_form table input{
    border: none;
    width: 100%;
    height: 1.12rem;
    padding-left: 0.26666rem;
}
#deal_form table td:first-child{
    width: 25%;
}